package org.zebra.web;

import org.springframework.context.annotation.Import;
import org.zebra.web.config.SwaggerConfig;
import org.zebra.web.config.ThreadPoolConfig;
import org.zebra.web.config.WebConfig;
import org.zebra.web.config.WebSocketConfig;

import java.lang.annotation.*;

/**
 * 注解启动全局结果处理的入口.
 *
 * @author zhanghongbin
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@Import({WebConfig.class, WebSocketConfig.class, ThreadPoolConfig.class, SwaggerConfig.class})
public @interface EnableZebra {}
